package com.oneday.ashop.core.entity.book;

import com.oneday.ashop.core.entity.IncIdEntity;
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.Date;
import java.util.List;

/**
 * 书本实体
 * User:bob.yang
 * Date 2015/8/14 0014
 */
@Document(collection = "Book")
@Data
public class Book extends IncIdEntity<Long>{
    /**
     * 书名
     */
    private String name;
    /**
     * 标签 （只需要存储二级标签就可以了）
     */
    private List<Integer> tags;
    /**
     * 评论
     */
    private List<Integer> comments;
    /**
     * 被搜索次数
     */
    private Long searchTimes;
    /**
     * 副标题
     */
    private String subName;
    /**
     * 原作名
     */
    private String oriName;
    /**
     * 封面图片
     */
    private String image;
    /**
     * 电子书
     */
    private String bookFile;
    /**
     * 作者
     */
    private String author;
    /**
     * 地区
     */
    private String area;
    /**
     * 译者
     */
    private String translator;
    /**
     * 出版社
     */
    private String publisher;
    /**
     * 出版日期
     */
    private String publishDate;
    /**
     * 页数
     */
    private String pageNum;
    /**
     * 定价
     */
    private String price;
    /**
     * 装帧
     */
    private String bindingLayout;
    /**
     * 系列
     */
    private String series;
    /**
     * ISBN
     */
    private String ISBN;
    /**
     * 简介
     */
    private String introduction;
    /**
     * 添加日期
     */
    private String addTime;
    /**
     * 审核状态 0:未审核  1：审核通过  2：审核未通过
     */
    private Integer checkStatus;
    /**
     * 上传者
     */
    private String uploadUser;
    /**
     * 评论个数
     */
    private Integer conmentNum;

}
